#ifndef CONTAINER_H_INCLUDED_86028688
#define CONTAINER_H_INCLUDED_86028688
//-----------------------------------------------------------------------------
// Copyright (c) 2011 David Waby
// Initially created on 15/11/2011
//-----------------------------------------------------------------------------

#include "Item.h"

//-----------------------------------------------------------------------------
class Container : public Item
{
	typedef Item					BaseClass;
public:
	int								m_capacity;

	virtual							~Container() {};
	virtual ItemType::Enum			GetItemType() { return ItemType::Container; };
	virtual void					Serialise(Json::Value * o_root) const;
	virtual void					Deserialise(Json::Value const * i_root);
};

//-----------------------------------------------------------------------------
#endif // CONTAINER_H_INCLUDED_86028688
